package com.lyh.dao.Provider;

import com.lyh.pojo.Provider;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ProviderMapper {
    //获取供应商列表
    public List<Provider> getProviderList(Map map);

    // 查询供应商总数量
    public int getCount(Map map);

    // 通过id查询供应商
    public Provider getProviderById(@Param("id") int id);

    // 检查proCode是否已存在
    public int checkProCode(@Param("proCode") String proCode);

    // 修改provider
    public int modifyProvider(Provider provider);

    // 删除provider
    public int deleteProvider(@Param("id") int id);

    // 添加provider
    public int addProvider(Provider provider);

    // 查询所有provider
    public List<Provider> getProviderNameList();
}
